From be8428d88cfedde06b4c6d0c2c77efdc21447573 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Fri, 26 Feb 2010 14:06:16 +0000 Subject: [PATCH] x86: fix number of array elements calculation in XEN_DOMCTL_getpageframeinfo3 handler Signed-off-by: Jan Beulich --- xen/arch/x86/domctl.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xen/arch/x86/domctl.c b/xen/arch/x86/domctl.c index e74e9786f7..2fc24c9fd7 100644 --- a/xen/arch/x86/domctl.c +++ b/xen/arch/x86/domctl.c @@ -194,7 +194,8 @@ long arch_do_domctl( for ( n = ret = 0; n < num; ) { - unsigned int k = min_t(unsigned int, num - n, PAGE_SIZE / 4); + unsigned int k = min_t(unsigned int, num - n, + PAGE_SIZE / sizeof(*arr)); if ( copy_from_guest_offset(arr, domctl->u.getpageframeinfo3.array, -- 2.30.2